#ifndef __DESTRUCTIBLEBOX_H__
#define __DESTRUCTIBLEBOX_H__

#include "Box.hpp"

#define NORMAL_BOX 0	
#define DESTROYED_BOX 3

class DestructibleBox : public Box
{
	public:
		DestructibleBox (Map& map, const int x, const int y, const unsigned int index);
		virtual ~DestructibleBox ();

		void hasBeenHit(const std::string a);
		
	private:
		/* data */
		unsigned int m_life;
};

#endif /* __DESTRUCTIBLEBOX_H__ */

